package org.bird.title;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;

/**
 * 类QuestionThree.java的实现描述：有10首歌存放在个List里面，实现随机播放并且不重复。 输入：list 输出：list
 * 
 * @author liangjf 2017年6月21日 下午1:55:51
 */
public class QuestionThree {

    /**
     * @param args
     */
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("你还要我怎样");
        list.add("无情的雨无情的你");
        list.add("大王叫我来巡山");
        list.add("你不来我不老");
        list.add("半壶纱");
        list.add("又见山里红");
        list.add("你是我今生的依靠");
        list.add("亲爱的别想我");
        list.add("风吹麦浪");
        list.add("喜欢你");

        int index = 0;
        Set<Integer> set = new HashSet<Integer>();
        List<String> distList = new ArrayList<String>();
        while (index < 10) {
            Random random = new Random();
            int s = random.nextInt(10) % (10 - 0 + 1) + 0;
            if (!set.contains(s)) {
                set.add(s);
                index++;
                distList.add(list.get(s));
                System.out.println(String.format("第%s播放歌曲为->%s", index, list.get(s)));
            }
        }
    }
}
